
let app = getApp();
import ajax from "../../../utils/ajax";
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    city: { // 属性名
      type: Object, // 类型（必填），目前接受的类型包括：String, Number, Boolean, Object, Array, null（表示任意类型）
      value: '', // 属性初始值（可选），如果未指定则会根据类型选择一个
      observer: function (newVal, oldVal, changedPath) {
      }
    },
    homedata: { // 属性名
      type: Object, // 类型（必填），目前接受的类型包括：String, Number, Boolean, Object, Array, null（表示任意类型）
      value: '', // 属性初始值（可选），如果未指定则会根据类型选择一个
      observer: function (newVal, oldVal, changedPath) {
        this.updata_home_data(newVal)
      }
    },
  },
  data: {
    banners: [
      "/image/home_icon/banner.png",
      "/image/home_icon/banner.png"
    ],
    mode_list: [
      {
        name: '找工作',
        icon: '/image/home_icon/h1.png'
      },
      {
        name: '招人才',
        icon: '/image/home_icon/h2.png'
      },
      {
        name: '发布简历',
        icon: '/image/home_icon/h3.png',
        // url: '/pages/part_time/index/index'
      },
      {
        name: '发布职位',
        icon: '/image/home_icon/h4.png'
      }
    ],
    mode_list2: [
      {
        name: '兼职',
        icon: '/image/home_icon/h5.png',
        url: '/pages/part_time/index/index'
      },
      {
        name: '猎头',
        icon: '/image/home_icon/h6.png'
      },
      {
        name: '资讯',
        icon: '/image/home_icon/h7.png'
      },
      {
        name: '招聘会',
        icon: '/image/home_icon/h8.png'
      }
    ],
    company_recommend: "",
    home_notice: '',
    home_data: '',
    show_alert: false,
    mock_data:[
      {
        title:'招聘人事专员',
        sex:'女',
        age:'20--28岁',
        jingyan:'1--3年工作经验',
        diqu:'未央区',
        gongzi:'3000-5000/月',
        qiye:'陕西乐业实业有限公司',
        tags:[
          '五险一金','朝九晚六',"提供食宿","年终奖"
        ]
      },
      {
        title:'招聘客服专员',
        sex:'女',
        age:'20--28岁',
        jingyan:'1--3年工作经验',
        diqu:'未央区',
        gongzi:'2000-3000/月',
        qiye:'陕西乐投人力资源有限公司',
        tags:[
          '五险一金','朝九晚六',"提供食宿","年终奖"
        ]
      },
      {
        title:'招聘 服务员',
        sex:'男女不限',
        age:'17--35岁',
        jingyan:'不限工作经验',
        diqu:'未央区',
        gongzi:'2000-3000/月',
        qiye:'陕西乐投人力资源有限公司',
        tags:[
          '提供食宿','加班补助',"压力小","年终奖"
        ]
      }
    ]
  },
  methods: {
    // alert 组件 点击 取消/确认后的 触发事件
    click_succ(e) {
      console.log(e)
      // 点击的按钮 类型
      let type = e.detail.type;
      if (type == "cancel") {
        // 取消
        console.log('点击了取消')
      }
      if (type == "confirm") {
        // 确定
        console.log('点击了确定')
      }
    },
    // 打开/关闭 alert
    switch_alert() {
      if (this.data.show_alert) {
        // 关闭
        this.setData({ show_alert: false })
      } else {
        // 打开
        this.setData({ show_alert: true })
      }
    },
    // 选择城市
    to_select_city() {
      // console.log("to_select_city");
      wx.navigateTo({
        url: "/pages/select_city/address"
      })
    },
    // 八大模块入口 跳转方法
    go_mode_page(e) {
      let index = e.currentTarget.dataset.index;
      let n = e.currentTarget.dataset.line;
      let url;
      if (n == 1) {
        url = this.data.mode_list[index].url;
      }
      if (n == 2) {
        url = this.data.mode_list2[index].url;
      }
      if (!url) {
        url = "/pages/other/coding/coding"
      }
      wx.navigateTo({
        url: url
      })
    },
    // 更新首页 banner/推荐/职位 等 数据
    updata_home_data(index_data) {
      // console.log(index_data);
      if (index_data.banner) {
        this.setData({ banners: index_data.banner })
      }
      if (index_data.home_data) {
        this.setData({ home_data: index_data.home_data })
      }
      if (index_data.home_notice) {
        this.setData({ home_notice: index_data.home_notice })
      }
      if (index_data.company_recommend) {
        this.setData({ company_recommend: index_data.company_recommend })
      }
    },

  },
  attached() {

  }
})
